#include "base_static.h"
#include "base_shared.h"
#include <iostream>

int main() {
    std::cout << "=== Testing Mixed Libraries (Static + Shared) ===" << std::endl;
    
    // Test static library
    BaseStatic::print_message();
    int static_value = BaseStatic::get_value();
    std::cout << "Static value: " << static_value << std::endl;
    
    // Test shared library
    BaseShared::print_shared_message();
    double shared_value = BaseShared::get_shared_value();
    std::cout << "Shared value: " << shared_value << std::endl;
    
    std::cout << "Mixed libraries test completed successfully!" << std::endl;
    return 0;
}